* {margin:0; padding:0;}
img, img a {border:none;}
a:link, a:active, a:visited {text-decoration:underline; color:#cc0000;outline: none;}
a:hover {color:#333;}

.clear {clear:both;}
ul {
list-style:url(img/mark.png);
margin-left:15px;
}
li {
margin-bottom:10px;
}
body {
background:#fff;
color:#333;
font:16px Arial, Helvetica, sans-serif;
text-align:center;
}
.warp {
width:800px;
margin:0 auto;
padding-top:40px;
text-align:left;
}
.top_block {
width:100%;
height:62px;
margin-bottom:40px;
}
.top_block .logo {
width:262px;
height:62px;
float:left;
}
.menu {
width:475px;
height:62px;
float:right;
background:url(img/menu.png) no-repeat;
}
.menu ul {
list-style:none;
}
.menu li {
float:left;
text-align:center;
padding:20px 5px 0 5px;
margin-left:2px;
}
.menu a:link, .menu a:active, .menu a:visited {
text-decoration:none;

text-align:center;
}
.iphone {
width:801px;
height:400px;
margin-bottom:40px;
padding-top:30px;
background:url(img/iphone_bg.png) no-repeat top;
}

#phone {
width:202px;
height:410px;

margin-left:50px;
background:url(img/iphone1.png) no-repeat top;
}

.iphone2 {
width:801px;
height:287px;
margin-bottom:40px;
background:url(img/iphone2_bg.png) no-repeat top;
}
.iphone3 {
width:801px;
height:302px;
margin-bottom:40px;
background:url(img/iphone3_bg.png) no-repeat top;
}
.iphone3 a {
position:relative;
display:block;
width:130px;
height:130px;
left:183px;
top:0px;
}
.iphone img {
margin-top:62px;
margin-left:19px;
}
.iphone p {
position:relative;
top:-90px;
left:325px;
font-size:16px;
color:#cc0000;
width:400px;
}
.content {
width:775px;
height:100%;
margin-left:25px;
margin-bottom:50px;
position: relative;
}
.content tr {
margin-bottom:10px;
}
.message {
width:515px;
height:100%;
float:left;
}
.message2 ul {list-style:url(img/mark.png); margin-left:15px; margin-bottom:70px;}
.message2 li {margin-bottom:15px;}
.banner {
width:244px;
height:203px;
float:right;
}
.uslugi {
width:100%;
height:165px;
margin-bottom:120px;
}
.slide {
width:100%;
height:330px;
margin-bottom:80px;
}
.slide img {
float:left;
margin-right:10px;
}
.next_icon {
margin-top:150px;
}
.next_icon a:hover {
width:32px;
height:32px;
display:block;
background:url(img/slide/left_active.png) no-repeat;
} 
.icon1, .icon2 {margin-right:30px;}
.icon2, .icon1, .icon3 {margin-bottom:50px;}
.partner {
width:100%;
height:95px;
}
.partner2 {
margin-top:60px;
}
.partner img {float:left;}
.partner .kommersant {margin-right:70px;}
.partner .axel {padding:10px 0 0 0;margin-right:60px;}
.partner .woman {margin-right:55px;}
.partner .more {padding:20px 0 0 0;}
.info {
width:100%;
height:400px;
margin-top:30px;
margin-bottom:40px;
}
.info ul {
list-style:url(img/mark.png);
margin-left:15px;
}
.info li {margin-bottom:15px; font-size:16px;}
.info_block1 {
width:360px;
height:100%;
float:left;
padding:20px 10px 20px 25px;
background:url(img/info_block1.png) no-repeat;
}
.info_block2 {
width:360px;
height:100%;
float:right;
padding:20px 10px 20px 25px;
background:url(img/info_block1.png) no-repeat;
}
.download {
height:52px;
margin:53px 20px 0 0;
color:#cc0000;
font-size:16px;
}
.download2 {
height:52px;
margin:10px 20px 0 0;
color:#cc0000;
font-size:16px;
}
.info img {margin-left:10px;}
.icon {
width:95%;
height:72px;
margin:0 auto;
margin-bottom:40px;
}
.icon img {float:left;}
.icon .pirates {margin-right:190px;}
.icon .apple {padding:15px 0 0 0; margin-right:185px;}
.icon .android {padding:15px 0 0 0; margin-right:185px;}
.icon .windows {padding:15px 0 0 0;}
.copy {
width:95%;
height:75px;
margin-bottom:10px;
margin:0 auto;
}
.cleft {
width:225px;
float:left;
font-size:13px;
}
.cleft p {
margin-bottom:5px;
}
.cright {
width:500px;
float:right;
font-size:10px;
}
.cright p {
font-size:14px;
margin-bottom:5px;
}
.bline {
width:100%;
height:28px;
background:url(img/bline.png) no-repeat bottom;
}

.islider{
	width:290px;
	height:302px;
}

#iphone4 {
	 background:url(img/iphone4.jpg) no-repeat 0 0;
	 width: 247px;
	 height: 445px;
}

#iphone4 div {
	margin: 77px 0 0 29px;
}

.subs {
	font-weight: normal;
	padding-top: 15px;
	margin-bottom: 35px;
}

.bold {
	font-weight: bold;
}

.red {
	color:#c00;
}

#userbox {
	position: absolute;
	top:0;
	right:0;
	width: 387px;
	height: 56px;
	background:url(img/userboxbg.gif) no-repeat 0 0;
	text-align: center;
}

#userbox span {
	line-height:56px;
}

a.dashed {
	text-decoration: none;
	border-bottom: 1px dashed #c00;
}

a.dashed:hover {
	text-decoration: none;
	border-bottom: none;
}

.sort {
	width: 160px;
	margin: 0 20px 0 10px;
}

.baners {
	margin-bottom: 20px;
}

.sortbox {
	margin-bottom: 20px;
}

.bannerstbl {
	width: 100%;
	border-top: 2px #999 solid;
	border-bottom: 2px #999 solid;
	font-size:0.8em;
	margin-bottom:30px;
}

.bannerstbl thead {
	font-weight:bold;
}

.bannerstbl td {
	height: 35px;
	border-bottom: 1px #999 solid;
}

#loginscreen {
	background-color: #000;
	position: fixed;
	height: 300px;
	top:0;
	background:url(img/loginscreenbg.png);
	display:none;
	z-index:15;
}

#logincontainer {
	width: 418px;
	height: 342px;
	background:url(img/loginscreen.png) no-repeat;
	position:relative;
	
}

#loginform {
	position: relative;
	top: 220px;
	left:45px;
	
}

#loginform td {
	padding: 5px;
}

#loginform input {
	height:30px;
	width:190px;
	color:#666;
}

#loginform #loginbtn {
	width: 110px;
}

#closeform {
	display:block;
	position: absolute;
	top: 10px;
	right: 10px;
	width: 20px;
	height:20px;
	text-decoration: none;
}

body {
	position: relative;
}